<?php
// __DIR__ 表示文件所在目录
include __DIR__ . '/function.php';

// url地址
$url = 'https://news.ke.com/cq/baike/0051/';
// html
$html = http_request($url);

// 正则  i 不区分大小写     U 禁止贪婪      s 忽略换行
//$preg = '#<a class="tit.*>(.*)</a>#iUs';
//
//preg_match_all($preg, $html, $arr);
//
//print_r($arr);

// xpath
// 申明一个dom对象
$dom = new DOMDocument();
// 忽略html不严格模式
libxml_use_internal_errors(1);
$dom->loadHTML($html);
// 转为xpath 对象
$xpath = new DOMXPath($dom);

// 查询图片
// $query = '//img/@data-original';

// 查询路径  在浏览器复制xpath 路径
$query    = '/html/body/div[3]/div[2]/div/div[2]/div[2]//a';
$nodeList = $xpath->query($query);
foreach ($nodeList as $item) {
    echo $item->nodeValue . "\n";
}

